home *** CD-ROM | disk | FTP | other *** search
/ Champak 109 / Vol 109.iso / games / steppenw.swf / scripts / frame_1167 / PlaceObject2_2992_94 / CLIPACTIONRECORD onClipEvent(enterFrame).as
Text File  |  2008-11-12  |  24KB  |  590 lines

  1. onClipEvent(enterFrame){
  2.    tellTarget("_root")
  3.    {
  4.       if(eval("/Variables:Stoppe") != true)
  5.       {
  6.          if(_root.ChauveS.hitTest(_root.Meg._x,_root.Meg._y,true))
  7.          {
  8.             set("/Variables:Vie",eval("/Variables:Vie") - 20);
  9.             if(eval("/Variables:Vie") < 0)
  10.             {
  11.                tellTarget("_root")
  12.                {
  13.                   gotoAndStop("MegMeurt");
  14.                   play();
  15.                }
  16.                set("/Variables:Vie",0);
  17.             }
  18.             setProperty("/Inventaire/BarreVie2/BarreVie3/Gage2", _width, eval("/Variables:GageLargeur") * (eval("/Variables:Vie") / 100));
  19.             tellTarget("_root.Sound")
  20.             {
  21.                gotoAndStop("MegCris");
  22.                play();
  23.             }
  24.          }
  25.          if(random(175) == 50)
  26.          {
  27.             tellTarget("/SFX")
  28.             {
  29.                gotoAndPlay("Fx" + (random(4) + 1));
  30.             }
  31.          }
  32.          if(Meg._y < AVPlan1._y)
  33.          {
  34.             setProperty("AVPlan1", _visible, true);
  35.          }
  36.          else
  37.          {
  38.             setProperty("AVPlan1", _visible, false);
  39.          }
  40.          if(_root.Falaise.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and !key.isDown(key.Left) and !key.isDown(key.Right) and !key.isDown(key.Up) and !key.isDown(key.Down))
  41.          {
  42.             if(_root.Falaise.hitTest(_root.Meg._x,_root.Meg._y + 20,true))
  43.             {
  44.                setProperty("_root.Meg", _Y, _root.Meg._y + 50);
  45.                trace("Deplace");
  46.             }
  47.             tellTarget("_root.Meg")
  48.             {
  49.                gotoAndStop("Monte");
  50.             }
  51.             set("/Variables:Stoppe",true);
  52.          }
  53.          if(_root.CacheVersEntree.hitTest(_root.Meg._x,_root.Meg._y,true) and eval("/Variables:AmbacleCreer") != true)
  54.          {
  55.             set("/Variables:From","Grotte");
  56.             gotoAndStop("EntreeCaverneInit");
  57.             play();
  58.          }
  59.          if(_root.CachePierrePaguet.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:AmbacleCreer") != true and eval("/Variables:ObjetSelect") == 5)
  60.          {
  61.             set("/Variables:AmbacleCreer",true);
  62.             tellTarget("/Animatiques")
  63.             {
  64.                gotoAndStop("CreerAmbacle");
  65.             }
  66.          }
  67.          if(key.isDown(key.SPACE) and eval("/Variables:FlareTire") != true and eval("/Variables:ObjetSelect") == 6)
  68.          {
  69.             set("/Variables:FlareTire",true);
  70.             tellTarget("/Animatiques")
  71.             {
  72.                gotoAndStop("TireFlare");
  73.             }
  74.             tellTarget("_root.ChauveS")
  75.             {
  76.                gotoAndStop(2);
  77.             }
  78.          }
  79.          if(_root.CacheCoulee1.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:Coulee1") != true and eval("/Variables:AmbacleCreer") == true)
  80.          {
  81.             set("/Variables:Coulee1",true);
  82.             if(eval("/Variables:Niveau") != 1)
  83.             {
  84.                set("/Variables:Niveau",1);
  85.                tellTarget("/Niveau")
  86.                {
  87.                   gotoAndStop("Niveau1Monte");
  88.                   play();
  89.                }
  90.             }
  91.             else
  92.             {
  93.                tellTarget("/Niveau")
  94.                {
  95.                   gotoAndStop("Niveau2Monte");
  96.                   play();
  97.                }
  98.             }
  99.             tellTarget("_root.Coulee1")
  100.             {
  101.                gotoAndStop(2);
  102.             }
  103.             tellTarget("/Animatiques")
  104.             {
  105.                gotoAndStop("Coulee1");
  106.             }
  107.          }
  108.          if(_root.CacheCoulee2.hitTest(_root.Meg._x,_root.Meg._y,true) and key.isDown(key.SPACE) and eval("/Variables:Coulee2") != true and eval("/Variables:AmbacleCreer") == true)
  109.          {
  110.             set("/Variables:Coulee2",true);
  111.             if(eval("/Variables:Niveau") != 1)
  112.             {
  113.                set("/Variables:Niveau",1);
  114.                tellTarget("/Niveau")
  115.                {
  116.                   gotoAndStop("Niveau1Monte");
  117.                   play();
  118.                }
  119.             }
  120.             else
  121.             {
  122.                tellTarget("/Niveau")
  123.                {
  124.                   gotoAndStop("Niveau2Monte");
  125.                   play();
  126.                }
  127.             }
  128.             tellTarget("_root.Coulee2")
  129.             {
  130.                gotoAndStop(2);
  131.             }
  132.             tellTarget("/Animatiques")
  133.             {
  134.                gotoAndStop("Coulee2");
  135.             }
  136.          }
  137.          if(!Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up) and Idle == false)
  138.          {
  139.             Idle = true;
  140.             tellTarget("_root.Meg/Obj")
  141.             {
  142.                gotoAndStop("Idle");
  143.                play();
  144.             }
  145.          }
  146.          if(Key.isDown(Key.SHIFT))
  147.          {
  148.             set("/Variables:Run",true);
  149.          }
  150.          else
  151.          {
  152.             set("/Variables:Run",false);
  153.          }
  154.          if(Key.isDown(Key.RIGHT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  155.          {
  156.             if(Key.isDown(Key.CONTROL))
  157.             {
  158.                if(eval("/Variables:Dir") == "Right")
  159.                {
  160.                   set("/Variables:Dir","Right");
  161.                   Idle = false;
  162.                   set("/Variables:Stoppe",true);
  163.                   tellTarget("_root.Meg/Obj")
  164.                   {
  165.                      gotoAndStop("Saute");
  166.                      play();
  167.                   }
  168.                }
  169.                else
  170.                {
  171.                   set("/Variables:Dir","Right");
  172.                   tellTarget("_root.Meg")
  173.                   {
  174.                      gotoAndStop("Right");
  175.                   }
  176.                }
  177.             }
  178.             else
  179.             {
  180.                set("/Variables:Dir","Right");
  181.                if(Idle == true)
  182.                {
  183.                   tellTarget("_root.Meg/Obj")
  184.                   {
  185.                      gotoAndStop(1);
  186.                   }
  187.                   Idle = false;
  188.                }
  189.                tellTarget("_root.Meg")
  190.                {
  191.                   gotoAndStop("Right");
  192.                }
  193.                tellTarget("_root.Meg/Obj")
  194.                {
  195.                   nextFrame();
  196.                }
  197.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  198.                {
  199.                   if(eval("/Variables:Run") == true)
  200.                   {
  201.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  202.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  203.                   }
  204.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  205.                }
  206.             }
  207.          }
  208.          if(Key.isDown(Key.LEFT) and !Key.isDown(Key.UP) and !Key.isDown(Key.DOWN))
  209.          {
  210.             if(Key.isDown(Key.CONTROL))
  211.             {
  212.                if(eval("/Variables:Dir") == "Left")
  213.                {
  214.                   set("/Variables:Dir","Left");
  215.                   Idle = false;
  216.                   set("/Variables:Stoppe",true);
  217.                   tellTarget("_root.Meg/Obj")
  218.                   {
  219.                      gotoAndStop("Saute");
  220.                      play();
  221.                   }
  222.                }
  223.                else
  224.                {
  225.                   set("/Variables:Dir","Left");
  226.                   tellTarget("_root.Meg")
  227.                   {
  228.                      gotoAndStop("Left");
  229.                   }
  230.                }
  231.             }
  232.             else
  233.             {
  234.                set("/Variables:Dir","Left");
  235.                if(Idle == true)
  236.                {
  237.                   tellTarget("_root.Meg/Obj")
  238.                   {
  239.                      gotoAndStop(1);
  240.                   }
  241.                   Idle = false;
  242.                }
  243.                tellTarget("_root.Meg")
  244.                {
  245.                   gotoAndStop("Left");
  246.                }
  247.                tellTarget("_root.Meg/Obj")
  248.                {
  249.                   nextFrame();
  250.                }
  251.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y,true) == false)
  252.                {
  253.                   if(eval("/Variables:Run") == true)
  254.                   {
  255.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  256.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  257.                   }
  258.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("/Variables:Delta"));
  259.                }
  260.             }
  261.          }
  262.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  263.          {
  264.             set("/Variables:Dir","Right");
  265.             if(Key.isDown(Key.CONTROL))
  266.             {
  267.                Idle = false;
  268.                set("/Variables:Stoppe",true);
  269.                tellTarget("_root.Meg/Obj")
  270.                {
  271.                   gotoAndStop("Saute");
  272.                   play();
  273.                }
  274.             }
  275.             else
  276.             {
  277.                if(Idle == true)
  278.                {
  279.                   tellTarget("_root.Meg/Obj")
  280.                   {
  281.                      gotoAndStop(1);
  282.                   }
  283.                   Idle = false;
  284.                }
  285.                tellTarget("_root.Meg")
  286.                {
  287.                   gotoAndStop("Up");
  288.                }
  289.                tellTarget("_root.Meg/Obj")
  290.                {
  291.                   nextFrame();
  292.                }
  293.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y - eval("Variables:Delta") * 2,true) == false)
  294.                {
  295.                   if(eval("/Variables:Run") == true)
  296.                   {
  297.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  298.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  299.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  300.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  301.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  302.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  303.                   }
  304.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  305.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  306.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  307.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  308.                }
  309.             }
  310.          }
  311.          if(Key.isDown(Key.DOWN) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left))
  312.          {
  313.             set("/Variables:Dir","Down");
  314.             if(Key.isDown(Key.CONTROL))
  315.             {
  316.                tellTarget("_root.Meg/Obj")
  317.                {
  318.                   gotoAndStop("Saute");
  319.                   play();
  320.                }
  321.                Idle = false;
  322.                set("/Variables:Stoppe",true);
  323.             }
  324.             else
  325.             {
  326.                if(Idle == true)
  327.                {
  328.                   tellTarget("_root.Meg/Obj")
  329.                   {
  330.                      gotoAndStop(1);
  331.                   }
  332.                   Idle = false;
  333.                }
  334.                tellTarget("_root.Meg")
  335.                {
  336.                   gotoAndStop("DOWN");
  337.                }
  338.                tellTarget("_root.Meg/Obj")
  339.                {
  340.                   nextFrame();
  341.                }
  342.                if(Collider.hitTest(_root.Meg._x,_root.Meg._y + eval("Variables:Delta") * 2,true) == false)
  343.                {
  344.                   if(eval("/Variables:Run") == true)
  345.                   {
  346.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  347.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  348.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  349.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  350.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  351.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  352.                   }
  353.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  354.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  355.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  356.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  357.                }
  358.             }
  359.          }
  360.          if(Key.isDown(Key.UP) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  361.          {
  362.             set("/Variables:Dir","Right");
  363.             if(Key.isDown(Key.CONTROL))
  364.             {
  365.                Idle = false;
  366.                set("/Variables:Stoppe",true);
  367.                tellTarget("_root.Meg/Obj")
  368.                {
  369.                   gotoAndStop("Saute");
  370.                   play();
  371.                }
  372.             }
  373.             else
  374.             {
  375.                if(Idle == true)
  376.                {
  377.                   tellTarget("_root.Meg/Obj")
  378.                   {
  379.                      gotoAndStop(1);
  380.                   }
  381.                   Idle = false;
  382.                }
  383.                tellTarget("_root.Meg")
  384.                {
  385.                   gotoAndStop("UpRight");
  386.                }
  387.                tellTarget("_root.Meg/Obj")
  388.                {
  389.                   nextFrame();
  390.                }
  391.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  392.                {
  393.                   if(eval("/Variables:Run") == true)
  394.                   {
  395.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  396.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  397.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  398.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  399.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  400.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  401.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  402.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  403.                   }
  404.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  405.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  406.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  407.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  408.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  409.                }
  410.             }
  411.          }
  412.          if(Key.isDown(Key.UP) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Down))
  413.          {
  414.             set("/Variables:Dir","Left");
  415.             if(Key.isDown(Key.CONTROL))
  416.             {
  417.                Idle = false;
  418.                set("/Variables:Stoppe",true);
  419.                tellTarget("_root.Meg/Obj")
  420.                {
  421.                   gotoAndStop("Saute");
  422.                   play();
  423.                }
  424.             }
  425.             else
  426.             {
  427.                if(Idle == true)
  428.                {
  429.                   tellTarget("_root.Meg/Obj")
  430.                   {
  431.                      gotoAndStop(1);
  432.                   }
  433.                   Idle = false;
  434.                }
  435.                tellTarget("_root.Meg")
  436.                {
  437.                   gotoAndStop("UpLeft");
  438.                }
  439.                tellTarget("_root.Meg/Obj")
  440.                {
  441.                   nextFrame();
  442.                }
  443.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y - eval("Variables:Delta") * 8,true) == false)
  444.                {
  445.                   if(eval("/Variables:Run") == true)
  446.                   {
  447.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  448.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  449.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  450.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  451.                      setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  452.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  453.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  454.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  455.                   }
  456.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  457.                   setProperty("_root.Meg", _Y, _root.Meg._y - eval("/Variables:Delta") / 2 - eval("/Variables:Delta") / 3 / 2);
  458.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  459.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale - eval("/Variables:Decale"));
  460.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale - eval("/Variables:Decale"));
  461.                }
  462.             }
  463.          }
  464.          if(Key.isDown(Key.Down) and !Key.isDown(Key.Right) and Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  465.          {
  466.             set("/Variables:Dir","Left");
  467.             if(Key.isDown(Key.CONTROL))
  468.             {
  469.                Idle = false;
  470.                set("/Variables:Stoppe",true);
  471.                tellTarget("_root.Meg/Obj")
  472.                {
  473.                   gotoAndStop("Saute");
  474.                   play();
  475.                }
  476.             }
  477.             else
  478.             {
  479.                if(Idle == true)
  480.                {
  481.                   tellTarget("_root.Meg/Obj")
  482.                   {
  483.                      gotoAndStop(1);
  484.                   }
  485.                   Idle = false;
  486.                }
  487.                tellTarget("_root.Meg")
  488.                {
  489.                   gotoAndStop("DownLeft");
  490.                }
  491.                tellTarget("_root.Meg/Obj")
  492.                {
  493.                   nextFrame();
  494.                }
  495.                if(Collider.hitTest(_root.Meg._x - eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  496.                {
  497.                   if(eval("/Variables:Run") == true)
  498.                   {
  499.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  500.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  501.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  502.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  503.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  504.                      setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  505.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  506.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  507.                   }
  508.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  509.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  510.                   setProperty("_root.Meg", _X, _root.Meg._x - eval("Variables:Delta"));
  511.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  512.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  513.                }
  514.             }
  515.          }
  516.          if(Key.isDown(Key.Down) and Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  517.          {
  518.             set("/Variables:Dir","Right");
  519.             if(Key.isDown(Key.CONTROL))
  520.             {
  521.                Idle = false;
  522.                set("/Variables:Stoppe",true);
  523.                tellTarget("_root.Meg/Obj")
  524.                {
  525.                   gotoAndStop("Saute");
  526.                   play();
  527.                }
  528.             }
  529.             else
  530.             {
  531.                if(Idle == true)
  532.                {
  533.                   tellTarget("_root.Meg/Obj")
  534.                   {
  535.                      gotoAndStop(1);
  536.                   }
  537.                   Idle = false;
  538.                }
  539.                tellTarget("_root.Meg")
  540.                {
  541.                   gotoAndStop("DownRight");
  542.                }
  543.                tellTarget("_root.Meg/Obj")
  544.                {
  545.                   nextFrame();
  546.                }
  547.                if(Collider.hitTest(_root.Meg._x + eval("Variables:Delta") * 2,_root.Meg._y + eval("Variables:Delta") * 8,true) == false)
  548.                {
  549.                   if(eval("/Variables:Run") == true)
  550.                   {
  551.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  552.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  553.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  554.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  555.                      setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  556.                      setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  557.                      setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  558.                      setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  559.                   }
  560.                   set("/Variables:Delta",_root.Meg._yscale / 6);
  561.                   setProperty("_root.Meg", _Y, _root.Meg._y + eval("/Variables:Delta") - eval("/Variables:Delta") / 3);
  562.                   setProperty("_root.Meg", _X, _root.Meg._x + eval("Variables:Delta"));
  563.                   setProperty("_root.Meg", _xscale, _root.Meg._xscale + eval("/Variables:Decale"));
  564.                   setProperty("_root.Meg", _yscale, _root.Meg._yscale + eval("/Variables:Decale"));
  565.                }
  566.             }
  567.          }
  568.          if(Key.isDown(Key.CONTROL) and !Key.isDown(Key.Down) and !Key.isDown(Key.Right) and !Key.isDown(Key.Left) and !Key.isDown(Key.Up))
  569.          {
  570.             Idle = false;
  571.             set("/Variables:Stoppe",true);
  572.             tellTarget("_root.Meg/Obj")
  573.             {
  574.                gotoAndStop("Saute");
  575.                play();
  576.             }
  577.          }
  578.          if(Trou.hitTest(_root.Meg._x,_root.Meg._y,true) == true)
  579.          {
  580.             set("/Variables:DeltaTombe",eval("/Trou:Niveau"));
  581.             tellTarget("_root.Meg")
  582.             {
  583.                gotoAndStop("Tombe");
  584.             }
  585.             set("/Variables:Stoppe",true);
  586.          }
  587.       }
  588.    }
  589. }
  590.